# -*- coding: utf-8 -*-
"""
    scripts.gerar_infos_partida
    ~~~~~~~~~~~~~~

    A brief description goes here.

    :copyright: (c)  27/06/2012  by arruda.
    :license: LICENSE_NAME, see LICENSE_FILE for more details.
"""

from clubes.models import Clube
from campeonatos.models import Partida, GolDePartida, SubstituicaoDePartida, FaltaDePartida

def run():
    partidas_encerradas = Partida.objects.all().order_by('start')[:10]
    for partida in partidas_encerradas:    
        jogador_a = partida.jogadores.all()[0].jogador
        jogador_b = partida.jogadores.all()[15].jogador
        gol = GolDePartida(tempo=1,minuto=0,partida=partida,jogador_ativo=jogador_a)
        gol.save()
        
        jogador_b = jogador_a
        jogador_a = partida.jogadores.all()[0].jogador.clube.escalacao[2]
        substituicao = SubstituicaoDePartida(tempo=1,minuto=15,partida=partida,jogador_ativo=jogador_a, jogador_passivo=jogador_b)
        substituicao.save()
        
        jogador_a = partida.jogadores.all()[0].jogador.clube.escalacao[2]
        jogador_b = partida.jogadores.all()[15].jogador
        falta = FaltaDePartida(tempo=2,minuto=25,partida=partida,jogador_ativo=jogador_a, jogador_passivo=jogador_b)
        falta.save()
        
        falta = FaltaDePartida(tempo=2,minuto=35,partida=partida,jogador_ativo=jogador_a, jogador_passivo=jogador_b)
        falta.cartao=1
        falta.save()
    
        jogador_a = partida.jogadores.all()[2].jogador
        gol = GolDePartida(tempo=2,minuto=40,partida=partida,jogador_ativo=jogador_a)
        gol.save()
        
        if partida.id % 2 == 0:
            jogador_a = partida.jogadores.all()[16].jogador
            gol = GolDePartida(tempo=2,minuto=42,partida=partida,jogador_ativo=jogador_a)
            gol.save()
            
    
    
    